/* banner */
#banner_main{overflow:hidden;position: relative;z-index: 2;max-width:1920px;margin:0 auto;}
#banner_main .banner,#banner_main .banner img{height: 500px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height: 500px;overflow:hidden;}
.banner li{width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip{width:1000px;height:20px;line-height:0;font-size:0;text-align:center;position:absolute;left:50%;margin-left:-500px;bottom: 10px;z-index:3;}
#banner .tip span{width: 10px;height: 10px;background: #0079d1;margin: 0 5px;display:inline-block;cursor: pointer;}
#banner .tip span.cur{background: #e95648;}
#banner #btn_prev,#banner #btn_next{width:32px;height: 45px;position:absolute;top: 50%;margin-top: -22.5px;z-index:5;background: url(../images/btn.png) no-repeat;}
#banner #btn_prev{background-position: left;left:12%;transition: all 600ms ease;}
#banner #btn_next{background-position: right;right:12%;transition: all 600ms ease;}
#banner #btn_prev:hover{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 11.6%;}
#banner #btn_next:hover{opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 11.6%;}
.search_zi{float:left;height:56px;width:600px;color:#4e4e4e;line-height:56px;display:inline;font-size:14px}
.search_zi a{color:#4e4e4e;margin-right: 10px;}
.search_zi a:hover{color:#0b85ec}
.search1{float:right;width:270px;height:30px;line-height:38px;display:inline;margin-top:14px;background:#FFF;border-radius:20px}
.search_zi span{color:#242424;font-weight:700}
.search1 .text{width:175px;padding-left:10px;height:26px;float:left;background:#f6f6f6;border:1px solid #e5e5e5;line-height:260px;font-size:12px;font-family:"Microsoft YaHei";color:#666}
.search1 .submit{width:62px;height:28px;background: url(../images/search_tag.png) no-repeat center center;cursor:pointer;float:left;}
.search_bg{position:relative;z-index:5;border-bottom:1px solid #d8d8d8;height:56px}
.td_t{font-size:30px;font-weight:700;color:#030303;text-align:center;margin-top:40px}
.td_t span{font-weight:700;color:#0079d1}
.td_nr li{float:left;background: url(../images/td_bg.png) no-repeat center;width:157px;height:157px;display:block;text-align:center;margin: 0 39px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.td_nr{margin: 40px 0 0 0;}
.td_nr li p{font-size:18px;color:#FFF}
.td_nr li:hover{background: url(../images/td_bgg.png) no-repeat center;cursor:pointer;}
.td_nr em{background:url(../images/td_tag.png) no-repeat 46px 0;width:157px;height:63px;display:block;margin-top:20px;margin-bottom:12px}
.td_nr .td2 em{background-position:-170px 0}
.td_nr .td3 em{background-position: -388px 0;}
.td_nr .td4 em{background-position:-600px 0}
.td_nr .td5 em{background-position: -819px 0;}
.hz_t h3 a{font-size:30px;font-weight:700;color:#0079d1}
.hz_t{margin-top:40px;text-align:center;background:url(../images/hz_x.jpg) no-repeat 0 bottom;padding-bottom:30px}
.hz_n{margin:30px 0 0}
.hz_n li p{height:32px;line-height:32px;overflow:hidden;font-size:14px}
.hz_n li{width:243px;float:left;height:220px;margin:0 30px 0 0;display:inline;text-align:center}
.hz_n li a{overflow:hidden}
.hz_n li a.picshow1{width:233px;height:160px;border:1px solid #e5e5e5;overflow:hidden;margin-bottom:5px;display:block;padding:4px}
.hz_n li img{width:233px;height:160px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden}
.hz_n li:hover img{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
.hz_n li:hover a{color:#046fcd}
.hz_n em{position:absolute;right:10px}
.hz_n em a{width:31px;height:31px;display:block}
.hz_n em.t_l{background:url(../images/hz_jt.jpg) no-repeat 0 0;top:0}
.hz_n em.t_r{background:url(../images/hz_jt.jpg) no-repeat 0 bottom;top:31px}
.hz_n li:hover a.picshow1{border:1px solid #046fcd}
.pro_t{margin-top:40px;background:url(../images/pro_t.jpg) no-repeat center 30px;height:100px;text-align:center}
.pro_t h2 a{font-size:36px;font-weight:700;color:#086cb9}
.pro_t h2 a span{font-weight:700;color:#dd2e24}
.pro_t p{font-size:18px;text-transform:uppercase;color:#c9c9c9;margin-top:15px}
.pro_n{height: 700px;overflow:hidden;}
.pro_tel{height:63px;background:#dd2e24;padding:10px 0 0 30px}
.pro_tel p{font-size:14px;color:#FFF;background:url(../images/pro_tel.png) no-repeat left center;padding-left:40px}
.pro_tel span{font-size:20px;font-family:arial;font-weight:700;display:block}
.pro_c{height: 770px;background:#0079d1;width:222px;overflow:hidden;margin-top:20px;}
.pro_n li dl{clear:both;margin:5px 0}
.pro_n li dl dd{height:35px;line-height:35px;padding-left:29px;background:url(../images/pro_xtag.jpg) no-repeat 12px center;border-bottom:1px solid #086cb9;font-size:14px}
.pro_n li dl dd a{color:#FFF}
.pro_n li span{margin-bottom: 14px;height:43px;line-height:43px;overflow:hidden;clear:both;background:url(../images/pro_tag.jpg) no-repeat 24px center #086cb9;display:block;padding-left:60px;}
.pro_n li span a{font-size:18px;color:#FFF}
.pro_n li span:hover a{color:#ec0000}
.none{display:none}
.block{display:block}
.pro_right{width:940px;margin-top:20px}
.pro_right ul{width:1000px}
.pro_show_n{margin-top:30px}
.pro_show h3{float:left;background:url(../images/pro_st.jpg) no-repeat right 0;width:185px;height:52px;display:block;text-align:center;line-height:46px;font-weight:700}
.pro_show h3 a{font-size:16px;color:#434343;display:block}
.pro_show h3 a.tag_pro{background:url(../images/pro_st.jpg) no-repeat left 0;color:#FFF}
.pro_show_n li p{height:50px;line-height:50px;overflow:hidden;font-size:14px}
.pro_show_n li{width:214px;float:left;height:203px;margin:0 24px 37px 0;display:inline;text-align:center;border:1px solid #dadada;background: #f7f7f7;}
.pro_show_n li a{overflow:hidden;font-size:14px}
.pro_show_n li a.pp_img{width:214px;height:157px;overflow:hidden;display:block}
.pro_show_n li img{width:214px;height:157px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden}
.pro_show_n li:hover img{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
.pro_show_n li:hover a{color: #0079d1;}
.pro_show_n li:hover a.picshow1{border:1px solid #f31212}
.gg1{background:url(../images/gg1.jpg) no-repeat top center;height:180px}
.gg2{background:url(../images/g2.jpg) no-repeat top center;height:180px}
.gg1_left{color:#FFF;font-size:24px;font-weight:700;margin-top:20px}
.gg1_left p{font-size:20px;margin-top:8px}
.gg1_left span{font-size:36px;font-weight:700}
.gg1_tel{margin-top:10px}
.gg1_tel p{font-size:12px;color:#FFF;float:left;background:url(../images/gg_tel.png) no-repeat 0 0;padding-left:50px;font-size:14px}
.gg1_tel p span{font-size:30px;font-weight:700}
.gg1_tel a{background:url(../images/zixun.png) no-repeat 0 0;width:167px;height:43px;font-size:18px;font-weight:700;color:#FFF;text-indent:20px;display:block;float:left;line-height:43px;margin-left:20px}
.vs_t h4 a{font-size:25px;font-weight:700;color:#434343;float:left}
.vs_t h4 a span{color:#434343;font-weight:700}
.vs_t{background:url(../images/why_bg.jpg) no-repeat top center;height:143px;margin-top:30px}
.vs_t1{left:90px;top:65px}
.vs_t2{left:870px;top:65px}
.vs_t h4.tag_vs a{color:#dd2e24}
.vs_pic{z-index:1;left:240px;top:30px}
.vs_zi{z-index:2;font-size:18px;font-weight:700;color:#FFF;left:500px;top:180px}
.vs_nr dl{width:220px}
.vs_nr{height:700px}
.vn1{left:0;top:100px}
.vn2{left:90px;top:403px}
.vn3{left:350px;top:403px}
.vn4{left:611px;top:403px}
.vn5{left:873px;top:403px}
.vn6{right:0;top:100px}
.vs_nr dl dt{background:url(../images/whytag1.jpg) repeat-y;height:40px;line-height:40px;width:136px;font-size:16px;text-align:center;font-weight:700;color:#FFF;margin:0 auto}
.vs_nr dl dd{border:1px solid #d2d2d2;width:180px;height:168px;display:block;background:#FFF;font-size:14px;line-height:24px;padding:20px}
.vs_nr dl dt.te{background:url(../images/whytag2.jpg) repeat-y}
.gg2_left p{font-size:18px;font-weight:700;color:#FFF;line-height:28px;float:left;margin:0 70px 0 0}
.gg2_left{margin:36px 0 0 50px}
.gg2_tel{margin:6px 0 0 0;float:right}
.gg2_tel p{font-size:12px;color:#FFF;background:url(../images/gg_tel.png) no-repeat 0 0;padding-left:50px;font-size:14px}
.gg2_tel p span{font-size:30px;font-weight:700;display:block}
.gg2_tel a{background:url(../images/zixun.png) no-repeat 0 0;width:167px;height:43px;font-size:18px;font-weight:700;color:#FFF;text-indent:20px;display:block;line-height:43px;margin-top:8px}
.kehu_dbg .case_t{margin-top:40px;background:url(../images/kehu_t.jpg) no-repeat center 30px;height:100px;text-align:center}
.case_t{margin-top:40px;background:url(../images/pro_t.jpg) no-repeat center 30px;height:100px;text-align:center}
.case_t h3 a{font-size:36px;font-weight:700;color:#086cb9}
.case_t h3 a span{font-weight:700;color:#dd2e24}
.case_t p{font-size:15px;color:#c9c9c9;margin-top:15px}
.case_n{height: 400px;margin-top:30px;}
.carousel{margin:0 auto;width:1180px;height:450px;overflow:hidden;position:relative}
.carousel .slides{margin:0 auto 30px;overflow:hidden;position:relative}
.carousel .slides div em{position:absolute;bottom:0;left:0;background:#FFF;text-align:center;line-height:40px;font-size:14px;width:100%;height:40px;display:block;border:none}
.carousel .slides img{width:500px;height: 375px;}
.carousel .slides .slideItem{padding:0;overflow:hidden;position:absolute;cursor:pointer;opacity:1!important}
.carousel .slides .slideItem a{overflow:hidden;display:block}
.carousel .slides .slideItem img{width:100%;height:100%}
.carousel .slides .slideItem .cover{background:#000;left:0;top:0;width:100%!important;height:380px!important;display:block;position:absolute}
.prevButton{background:url(../images/case_l.jpg) no-repeat 0 0;top:110px;width:26px;height:71px;display:block;position:absolute;z-index:99;cursor:pointer;width:55px}
.nextButton{background:url(../images/case_r.jpg) no-repeat right 0;top:110px;width:26px;height:71px;display:block;position:absolute;z-index:99;cursor:pointer;width:55px}
.prevButton{left:12px}
.nextButton{right:12px}
.ys_t li{width:195px;height:122px;background:#0079d1;float:left;margin-right:2px;font-size:18px;color:#FFF;text-align:center;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.ys_t ul{width:1200px}
.ys_t li.tag_ys,.ys_t li:hover{background:#dd2e24}
.ys_t li em{background:url(../images/ys_tag.png) no-repeat 70px 0;width:195px;height:56px;display:block;margin-top:20px}
.ys_t li.yst5 p{font-size:16px;display:block}
.ys_t li p{padding-top:10px}
.ys_t li.yst2 em{background-position:-129px 0}
.ys_t li.yst3 em{background-position:-326px 0}
.ys_t li.yst4 em{background-position:-530px 0}
.ys_t li.yst5 em{background-position:-720px 0}
.ys_t li.yst6 em{background-position:-927px 0}
.ys_left{margin:54px 0 0 40px}
.ys_right{width:552px;margin:60px 40px 0 0}
.ys_right dl dt h4{font-size:24px;font-weight:700;color:#dd2e24}
.ys_right dl dt p{font-size:14px;text-transform:uppercase;color:#777;margin-top:6px}
.ys_right dl dd{font-size:15px;line-height:32px;color:#3c3c3c;margin-top:15px}
.ys_tel{margin-top:10px}
.ys_tel p{font-size:12px;color:#4b4b4b;float:left;background:url(../images/ys_tel.jpg) no-repeat 0 10px;padding-left:50px;font-size:14px}
.ys_tel p span{font-size:30px;font-weight:700;color:#dd2e24;display:block}
.ys_tel a{background:url(../images/zixun.png) no-repeat 0 0;width:167px;height:43px;font-size:18px;font-weight:700;color:#FFF;text-indent:20px;display:block;float:left;line-height:43px;margin:10px 0 0 20px}
.lc_dbg{background:#0079d1;height:212px;margin-top:30px}
.lc_t{color:#FFF;text-align:center}
.lc_t h4{font-size:30px;font-weight:700;margin-top:15px}

.lc_t p{font-size:20px;font-weight:700;margin-top:10px}
.lc_nbg{background:url(../images/lc_b.jpg) repeat-x top center;height:80px;margin-top:20px}
.lc_nbg ul{width:1200px}
.lc_nbg li{float:left;margin-right:9px;text-align:center}
.lc_nbg li p{background:#FFF;width:90px;height:42px;line-height:42px;text-align:center;display:block;margin-bottom:10px;border-radius:4px;font-size:15px;color:#086cb9}
.lc_nbg em{text-align:center;font-family:arial;font-size:20px;color:#FFF}
.kehu_dbg{height:532px;background:#f5f5f5}
.kehu_nr ul{width:1300px;margin-top:10px}
.kehu_nr a:hover{color:#FFF}
.kehu_nr li{width:246px;height:350px;display:block;float:left;margin:15px 52px 0 0;position:relative}
.kehu_nr li em{background:url(../images/kehu_bg.png) no-repeat right 0;width:246px;height:350px;display:block;z-index:2;position:absolute}
.kehu_nr li .kehu_pic{width:148px;height:160px;overflow:hidden;z-index:1;position:absolute;left:48px;top:0}
.kehu_nr img{width:148px;height:160px}
.kehu_nr li:hover em{background:url(../images/kehu_bg.png) no-repeat 0 0}
.kehu_nr li:hover .kehu_title{color:#FFF}
.kehu_nr li:hover{cursor:pointer}
.kehu_nr li:hover .kehu_r p{color:#FFF}
.kehu_r{margin:0 18px;position:absolute;z-index:3;top:170px}
.kehu_r a.kehu_title{color:#0079d1;font-weight:700;font-size:16px;height:36px;line-height:36px;overflow:hidden;display:block}
.kehu_r p{line-height:24px;color:#535353;height:72px;overflow:hidden;font-size:14px;display:block;margin-top:30px}
.kehu_nr{height:300px}
.about{width:784px}
.mt40{margin-top:40px}
.about_nav h3{float:left}
.about_nav h3 a{font-size:18px;font-weight:700;color:#2f2f2f}
.about_nav .about_more{float:right;margin-top:4px}
.about_nav h3 p{font-size:12px;text-transform:uppercase;color:#969696}
.about_pic img{width:250px;height:365px}
.about_pic{background:url(../images/sp_bt.jpg) no-repeat bottom center;padding-bottom:9px;width:274px;text-align:center}
.about_n{margin-top:20px}
.cjwq{width:360px}
.about_r{width:488px;float:right}
.about_r .about_nr{font-size:14px;line-height:30px;height:310px;overflow:hidden; text-indent:2em;}
.about_r .about_m{margin-top:10px}
.fc_n{margin:30px 0 0}
.fc_n li p{height:32px;line-height:32px;overflow:hidden;font-size:14px}
.fc_n li{width:150px;float:left;height:220px;margin:0 30px 0 0;display:inline;text-align:center}
.fc_n li a{overflow:hidden}
.fc_n li a.picshow1{width:142px;height:110px;border:4px solid #e5e5e5;overflow:hidden;margin-bottom:5px;display:block}
.fc_n li img{width:142px;height:110px;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;-ms-transition:all .2s;transition:all .2s;overflow:hidden}
.fc_n li:hover img{transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2)}
.fc_n li:hover a{color:#046fcd}
.fc_n em{position:absolute;top:40px}
.fc_n em a{width:31px;height:31px;display:block}
.fc_n #simgs1{margin-left:50px}
.fc_n em.t_l{background:url(../images/fc_left.jpg) no-repeat 0 0;left:0}
.fc_n em.t_r{background:url(../images/fc_right.jpg) no-repeat 0 bottom;right:0}
.fc_n li:hover a.picshow1{border:4px solid #046fcd}
#ticker2{height:350px;margin-top:20px;position:relative}
#ticker2 li{position:relative;width:100%;line-height:22px;margin:10px 0 15px 0;border-bottom:1px solid #c9c9c9;padding-bottom:10px}
.da{background:url(../images/wenti.jpg) no-repeat left -30px;padding-left:27px;color:#7b7b7b;height:60px;line-height:20px;overflow:hidden}
.wen{height:30px;display:block;background:url(../images/wenti.jpg) no-repeat left 5px;padding-left:27px;line-height:30px;overflow:hidden}
.wen a{color:#434343;font-size:14px}
.cjwq ul{padding:20px 0}
.news{width:785px}
.news_nav h3 a{background:#0079d1;width:155px;height:40px;font-size:16px;color:#FFF;text-align:center;display:block;line-height:40px}
.news_nav h3{float:left}
.news_nav h3 a.tag_news{background:#dd2e24}
.news_more{position:absolute;top:15px;right:0}
.news_left{width:388px;margin-top:26px}
.news_left li{height:120px;display:block;margin-bottom:15px}
.news_left dl dt{width:141px;float:left}
.news_left dl dt img{width:141px;height:103px}
.news_left dl dd{width:230px;float:right}
.news_left dl dd a{font-size:14px;color:#0079d1;height:30px;overflow:hidden;line-height:30px;display:block}
.news_left dl dd p{height:72px;line-height:24px;overflow:hidden;display:block;margin-top:4px}
.news_nrn{margin:20px 0 0}
.news_nrn li{width:362px;height:36px;display:block;line-height:36px;border-bottom:1px dashed #cfcfcf}
.news_nrn li a{width:266px;font-size:14px;overflow:hidden;float:left;color:#363333;height:36px;padding-left:22px;background:url(../images/news_tag.jpg) no-repeat 0 16px;display:block}
.news_nrn li span{float:right;color:#363333;display:block;font-family:Arial,Helvetica,sans-serif;font-size:12px}
.news_nrn li a:hover{color:red}
.news_nrn ul{margin-top:0;height:300px;overflow:hidden;width:362px}
.honor_n li img{width:243px;height:162px}
.honor_n li{width:243px;float:left;text-align:center}
.honor_n li p{height:30px;line-height:30px;font-size:14px;margin-top:10px}
.honor_n{position:relative;width:390px;height:212px;margin-top:30px}
.honor_n #simgs04{margin-left:58px}
.honor_n em{position:absolute;top:60px}
.honor_n em a{width:34px;height:35px;display:block}
.honor_n em.t_l{background:url(../images/honor_left.jpg) no-repeat 0 0;left:0}
.honor_n em.t_r{background:url(../images/honor_right.jpg) no-repeat 0 bottom;right:31px}
.link_t h3{background:#0079d1;width:155px;height:40px;font-size:16px;color:#FFF;text-align:center;display:block;line-height:40px;float:left;padding-right:10px}
.link_t a{float:left;font-size:14px;padding:0 6px;height:40px;line-height:40px}